package 集合.LIST;

public class ArrayList {
    //泛型：限定集合中存储数据的对象：
    public static void main(String[] args) {
        java.util.ArrayList<String> list=new  java.util.ArrayList();//泛型

        //boolean add(E e);增加
        //boolean remove(E e);删除
        //boolean remove(int index);根据索引删除(从0开始);
        //boolean set(int index，E e);修改
        //boolean get(int index);查询
        //int size();获得长度;
        list.add("aaa");//不管添加什么，都会return ture;
        list.add("aaa");//不管添加什么，都会return ture;
        list.add("bbb");//不管添加什么，都会return ture;
        list.add("ccc");//不管添加什么，都会return ture;
        // list.remove("aaa");
        //list.remove(0);
        list.set(1,"ddd");

        for (int i = 0; i < list.size(); i++) {
            String str= list.get(i);
            System.out.println(str);
        }
        System.out.println(list);//打印的对象不是地址值，而是集合中数据存储的元素。
        //基本数据类型对应的包装类
        // byte->Byte    short->Short    char->Character
        //int->Integer   long->Long      float->Float
        //double->Double  boolean->Boolean
    }

    private void add(String aaa) {
    }
}
